---
layout: post
permalink: localization/
title: 'Localization'
---
<h1 class="text-center">Rainmeter localization</h1>
<hr>

<p>Rainmeter supports displaying many items of its user interface in the local language selected by the user. These items include: the <a href="https://docs.rainmeter.net/manual/installing-rainmeter/">Rainmeter installer</a>, the <a href="https://docs.rainmeter.net/manual/user-interface/manage/">Manage</a> interface, the <a href="https://docs.rainmeter.net/manual/user-interface/about/">About</a> interface, the <a href="https://docs.rainmeter.net/manual/user-interface/manage/new-skin/">New Skin</a> interface, various <a href="https://docs.rainmeter.net/manual/user-interface/context-menus/">skin and application context menus</a>, and various message boxes produced by the application. In order for these translations to be complete and correct, we need some help from <b>you</b>, the Rainmeter community.</p>

<br/>

<h3 id="HowTo">How do you help?</h3>
<p style="font-size:small">This will require that you have or create an account on <a href="https://forum.rainmeter.net">The Rainmeter Forums</a>.</p>
<ol>
	<li><b>Check the <a href="#Status">status</a> of the language you want to translate</b>
		<ul>
			<li>Languages that are up to date, will be marked <code>Complete</code> and have a <span class="table-success">green background</span>.</li>
			<li>Languages that are outdated, will be marked <code>Incomplete</code> and have a <span class="table-danger">red background</span>.</li>
			<li><code>Discontinued</code> languages are severly out of date and will have a <span class="table-active">grey background</span>. These languages will not be included with Rainmeter until they are <b>100%</b> complete.</li>
		</ul></li><br/>
	<li><b>Click on the row of language to go to the forum thread for that specific language</b></li><br/>
	<li><b>Download and edit the language <code>.h</code> and <code>.nsh</code> files<sup>1</sup></b>
		<ul>
			<li>In the first post of the language thread, right-click and "Save as" to download both the <code>.h</code> and <code>.nsh</code> files for the language. Save them to some local folder on your PC.</li>
			<li>Open the files in any text editor, and add missing string translations or make any corrections. Save the files.</li>
		</ul></li><br/>
	<li><b>Post your updated <code>.h</code> and <code>.nsh</code> files on the forums</b><br/>
		Click the "Reply" button to create a new post in that language thread. Use the <code>[code][/code]</code> tags to paste the entire contents of both the <code>.h</code> and <code>.nsh</code> files you corrected<sup>2</sup>.</li>
</ol>

<p style="font-size:small"><sup>1</sup> If you are a Github user, you can also create a <a href="#PullRequest">Pull Request</a> as an alternative.<br/>
<sup>2</sup> If you are only translating a few items, just post the newly translated items instead of the entire contents of the .h and .nsh files.</p>

<p>That's all there is to it. The development team will incorporate your changes, and they will be available for use in the next beta or release version of Rainmeter. This is a great help for the Rainmeter project and your fellow users in the Rainmeter community, and your effort is <b>greatly appreciated!</b></p>

<br/>

<h3 id="Status">Status:</h3>
<div class="table-responsive">
	<table class="table table-sm table-bordered table-hover">
	<thead>
		<tr>
			<th>Language</th>
			<th>Lang ID</th>
			<th>Status</th>
		</tr>
	</thead>
	<tbody>

		<!-- Bootstrap class status values:
			 Complete		table-success (green)
			 Incomplete		table-danger (red)
			 Discontinued	table-active (grey)
		-->

		<tr id="Arabic" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10025">
			<td>Arabic</td>
			<td>1025</td>
			<td>Complete</td>
		</tr>
		<tr id="Bulgarian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9979">
			<td>Bulgarian</td>
			<td>1026</td>
			<td>Complete</td>
		</tr>
		<tr id="ChineseSimplified" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9851">
			<td>Chinese (Simplified)</td>
			<td>2052</td>
			<td>Complete</td>
		</tr>
		<tr id="ChineseTraditional" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10120">
			<td>Chinese (Traditional)</td>
			<td>1028</td>
			<td>Complete</td>
		</tr>
		<tr id="Croatian" class="table-active clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10121">
			<td>Croatian</td>
			<td>1050</td>
			<td>Discontinued</td>
		</tr>
		<tr id="Czech" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=11263">
			<td>Czech</td>
			<td>1029</td>
			<td>Complete</td>
		</tr>
		<tr id="Danish" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10267">
			<td>Danish</td>
			<td>1030</td>
			<td>Complete</td>
		</tr>
		<tr id="Dutch" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9911">
			<td>Dutch</td>
			<td>1043</td>
			<td>Complete</td>
		</tr>
		<tr id="English" class="table-success">
			<td>English</td>
			<td>1033</td>
			<td>Complete</td>
		</tr>
		<tr id="Finnish" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9920">
			<td>Finnish</td>
			<td>1035</td>
			<td>Complete</td>
		</tr>
		<tr id="French" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9846">
			<td>French</td>
			<td>1036</td>
			<td>Complete</td>
		</tr>
		<tr id="German" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9900">
			<td>German</td>
			<td>1031</td>
			<td>Complete</td>
		</tr>
		<tr id="Greek" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9967">
			<td>Greek</td>
			<td>1032</td>
			<td>Complete</td>
		</tr>
		<tr id="Hebrew" class="table-danger clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9856">
			<td>Hebrew</td>
			<td>1037</td>
			<td>Incomplete</td>
		</tr>
		<tr id="Hungarian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9847">
			<td>Hungarian</td>
			<td>1038</td>
			<td>Complete</td>
		</tr>
		<tr id="Indonesian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9852">
			<td>Indonesian</td>
			<td>1057</td>
			<td>Complete</td>
		</tr>
		<tr id="Italian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9941">
			<td>Italian</td>
			<td>1040</td>
			<td>Complete</td>
		</tr>
		<tr id="Japanese" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9835">
			<td>Japanese</td>
			<td>1041</td>
			<td>Complete</td>
		</tr>
		<tr id="Korean" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9968">
			<td>Korean</td>
			<td>1042</td>
			<td>Complete</td>
		</tr>
		<tr id="Latvian" class="table-active clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10145">
			<td>Latvian</td>
			<td>1062</td>
			<td>Discontinued</td>
		</tr>
		<tr id="Lithuanian" class="table-active clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10091">
			<td>Lithuanian</td>
			<td>1063</td>
			<td>Discontinued</td>
		</tr>
		<tr id="Malay" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=26801">
			<td>Malay</td>
			<td>1086</td>
			<td>Complete</td>
		</tr>
		<tr id="NorwegianBokmal" class="table-active clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9978">
			<td>Norwegian (Bokmal)</td>
			<td>1044</td>
			<td>Discontinued</td>
		</tr>
		<tr id="Polish" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9845">
			<td>Polish</td>
			<td>1045</td>
			<td>Complete</td>
		</tr>
		<tr id="PortugueseBrazil" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9898">
			<td>Portuguese (Brazil)</td>
			<td>1046</td>
			<td>Complete</td>
		</tr>
		<tr id="PortuguesePortugal" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10301">
			<td>Portuguese (Portugal)</td>
			<td>2070</td>
			<td>Complete</td>
		</tr>
		<tr id="Romanian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9959">
			<td>Romanian</td>
			<td>1048</td>
			<td>Complete</td>
		</tr>
		<tr id="Russian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9834">
			<td>Russian</td>
			<td>1049</td>
			<td>Complete</td>
		</tr>
		<tr id="SerbianCyrillic" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10366">
			<td>Serbian (Cyrillic)</td>
			<td>3098</td>
			<td>Complete</td>
		</tr>
		<tr id="SerbianLatin" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10366">
			<td>Serbian (Latin)</td>
			<td>2074</td>
			<td>Complete</td>
		</tr>
		<tr id="Slovak" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9972">
			<td>Slovak</td>
			<td>1051</td>
			<td>Complete</td>
		</tr>
		<tr id="Slovenian" class="table-danger clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9917">
			<td>Slovenian</td>
			<td>1060</td>
			<td>Incomplete</td>
		</tr>
		<tr id="SpanishModern" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9901">
			<td>Spanish (Modern)</td>
			<td>3082</td>
			<td>Complete</td>
		</tr>
		<tr id="Swedish" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10002">
			<td>Swedish</td>
			<td>1053</td>
			<td>Complete</td>
		</tr>
		<tr id="Turkish" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=10124">
			<td>Turkish</td>
			<td>1055</td>
			<td>Complete</td>
		</tr>
		<tr id="Ukrainian" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9848">
			<td>Ukrainian</td>
			<td>1058</td>
			<td>Complete</td>
		</tr>
		<tr id="Vietnamese" class="table-success clickable-row" data-href="https://forum.rainmeter.net/viewtopic.php?f=100&t=9884">
			<td>Vietnamese</td>
			<td>1066</td>
			<td>Complete</td>
		</tr>
	</tbody>
	</table>
</div>

<br/>
<h4 id="PullRequest">An alternative for GitHub users</h4>

<p>If you have an account on <a href="https://github.com/">GitHub.com</a>, and are reasonably familiar with the concepts of git repositories and the GitHub web interface, you can save some time and trouble for both yourself and the development team.</p>

<ol>
	<li>Create a fork of the <a href="https://github.com/rainmeter/rainmeter">Rainmeter Repository on GitHub</a>.</li>
	<li>Make any changes to the .h and .nsh files for the language you are interested in.</li>
	<li>Commit these changes to your fork.</li>
	<li>Create a pull request in the Rainmeter repository.</li>
<ol>
